package org.zp.service;

import java.util.List;

import org.zp.pojo.RoleInfo;

public interface RoleInfoService {

	List<RoleInfo> showRole();
/**
 * 修改状态
 * @param id
 * @param state
 * @return
 */
	Integer updateState(Integer id, Integer state);

	RoleInfo getRoleInfoByrid(Long rid);
/**
 * 角色多条件查询
 * @param startpagee
 * @param limitpagee
 * @param name
 * @param start
 * @param end
 * @return
 */
	List<RoleInfo> selectRole(Integer startpagee, Integer limitpagee, String name, String start, String end);
/**
 * 添加新角色
 * @param roleName
 * @param iStatus
 * @return
 */
Integer roleAdd(String roleName, int iStatus);
/**
 * 获得比自己角色低的角色集合
 * @param rid
 * @return
 */
List<RoleInfo> getrolewithaccess(Long rid);
	
}
